草庐IT

c++ - 从命令行编译 Visual C++

全部标签

c# - 通过 c# 控制台应用程序运行批处理文件。命令被忽略

我正在尝试使用此处的代码通过C#控制台应用程序执行.bat文件:ServicehangsupatWaitForExitaftercallingbatchfileKevin的解决方案有点管用,但我的.bat文件中的一些命令由于某种原因被忽略了,但是当我手动执行.bat文件时,所有命令都工作正常。例如从控制台应用程序执行.bat时xcopy命令不起作用,但启动命令工作正常。知道为什么会这样吗?附注最近我发现如果程序是从命令提示符启动的,它运行良好。怎么会?我仍然需要将其设置为自动运行,所以这并不能解决问题。此外,如果通过单击exe文件启动,输出显示复制文件夹1文件夹2但是如果从命令提示符启

c - 将一个简单的 c 程序从 linux 移植到 windows

我想编写一个简单的C程序来执行以下操作。打开与并行端口的连接,将引脚2设置为高电平,将引脚2设置为低电平并关闭连接。我为此使用了JNI,所以我的Java源文件如下。packagemeas;publicclassMeas{publicstaticnativebooleanopen();publicstaticnativebooleanon();publicstaticnativebooleanoff();publicstaticnativebooleanclose();}请注意,Java文件应控制并行端口,即决定何时应为高电平或低电平。然后,我使用javah提取了一个c头文件。/*DON

C++ WinSDK 头文件编译错误

我正在尝试在Windows7中的VisualStudio2010中编译程序。我在Windowsheadershlobj.h中收到编译错误C2061:syntaxerror:identifier'KNOWN_FOLDER_FLAG'在标记线处:#if(NTDDI_VERSION>=NTDDI_VISTA)typedefenum{KF_FLAG_DEFAULT=0x00000000,KF_FLAG_CREATE=0x00008000,KF_FLAG_DONT_VERIFY=0x00004000,KF_FLAG_DONT_UNEXPAND=0x00002000,KF_FLAG_NO_ALIA

c - 具有标准用户权限的 Windows 7 中的 dpinst.exe 行为

我在驱动程序包中使用dpint.exe。我在Windows764位操作系统中面临下面提到的场景。WhenUACEnabled,Itworksasexpectedinadminmode(userwithadminprivileges),standardusermodeandinguestmode.(i.e.,promtsawindowaskingforadminpasswordinstandardusermodeandguestmode).WhenUACisdisabled,InAdminmode(userwithadminprivileges)it"never"showsanywind

windows - 从 nullsoft 脚本化安装系统 (nsis) 执行命令提示符命令。

我想使用nsis创建一个安装程序,但我找不到一个示例来说明如何使用nsis在某些文件上执行命令提示符命令。有可能还是我完全偏离了轨道? 最佳答案 您想运行外部命令,例如第三方安装程序或来自您自己的NSIS安装程序的系统命令?我想你在找ExecWait命令。还有EmbeddingotherinstallersNSISwiki的部分也可能令人感兴趣。 关于windows-从nullsoft脚本化安装系统(nsis)执行命令提示符命令。,我们在StackOverflow上找到一个类似的问题:

php - Symfony2.0.15 Doctrine-Fixtures Windows 命令行 fatal error

最近开始玩S2,很棒的东西!前段时间开始了在线Symfony2Blogtutorial,但是我被困在了DoctrineDataFixturesgeneration的页面上,这是我在控制台中执行phpapp/consoledoctrine:fixtures:load时收到的消息:Fatalerror:Class'Doctrine\Bundle\DoctrineBundle\Command\DoctrineCommand'notfoundinC:\xampp\htdocs\blog-sf2\vendor\bundles\Doctrine\Bundle\FixturesBundle\Comm

windows - 如何使用 DOS 批处理命令列出正在运行的应用程序?

背景:我使用DOSSTART命令启动MyDaemon:@echooffSTART"MyDaemon"java-cptest.jarMyTest/B作为其中的一部分,我还想检查MyDaemon是否已经在运行。如果是,我不想重新开始。不符合我要求的dos命令是:tasklist/fi"imagenameeq"MyDaemon">nuliferrorlevel1start"MyDaemon"java-cptest.jarMyTest/B那是因为在任务列表中,图像名称是“java.exe”,而不是“MyDaemon”。我正在寻找在任务管理器中看到的“应用程序名称”,而不是图像名称。那么我如何执

c# - 开发以管理员身份运行命令的应用程序

首先,是的,我在互联网上搜索过这个话题,但我的情况更具体一些,所以这就是我提出问题的原因。我的应用程序是在VisualStudio.NET2005中使用Framework2.0、C#开发的可执行winform应用程序应用程序需要在命令行上运行一些命令。此命令必须以管理员身份运行。实际工作的代码是:stringoutput="";ProcessConsola=newProcess();ProcessStartInfoConsolaStartInfo=newProcessStartInfo();ConsolaStartInfo.FileName="cmd.exe";ConsolaStart

c - 设置边界保护数组

我想分配一个数组并对其进行设置,使其前后的页面都受到内存管理单元的保护,因此会自动捕获超出数组边界的尝试;然后捕获它以便以受控方式处理错误。我怀疑是否会有可移植的解决方案,但是分别在Windows上使用MicrosoftC和在Linux上使用GCC的最佳平台特定方法是什么? 最佳答案 实际上,有一种可移植的方法可以检测软件中的内存分配溢出。Dmalloc提供fencepost覆盖检测Fence-postmemoryistheareaimmediatelyaboveorbelowmemoryallocations.Itisalltoo

c - 如何将 _spawnvpe() 与自定义 PATH 值一起使用?

我在(http://stackoverflow.com/questions/10969488/why-does-windows-spawn-process-sometimes-trigger-error-status-sxs-assembly-not-f)中问了一个相关问题但我担心它会被问题的复杂性弄糊涂,所以,这是一个非常简单的版本:下面是一个调用_spawnvpe的例子,手动传递PATH值。这是行不通的。它出错并且不会运行记事本。更改为_spawnv或不传递PATH值使其工作。但是,_putenv的文档清楚地说明了env值的格式是KEY=VALUE。如何让它发挥作用?请具体说明,并